package dominioEntity;

import javax.persistence.CascadeType;
import javax.persistence.Entity;
import javax.persistence.OneToOne;
import javax.persistence.PrimaryKeyJoinColumn;

import hbt.PersistentObject;
import dominioEntity.Cotizacion;
import dominioEntity.RemitoOdv;

//SolicitudCompraCPR lado Servidor DAO (Persistencia)
@Entity
public class SolicitudCompraCPR extends PersistentObject{
	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	private String idCompra;
	@OneToOne(cascade = CascadeType.ALL)
	@PrimaryKeyJoinColumn  (name="idCotizacion")
	private Cotizacion cotizacion;
	private String estado;
	@OneToOne(cascade = CascadeType.ALL)
	@PrimaryKeyJoinColumn  (name="idRemitoODV")
	private RemitoOdv remitoOdv;
	
	
	//Getters & Setters
	public String getIdCompra() {
		return idCompra;
	}
	public void setIdCompra(String idCompra) {
		this.idCompra = idCompra;
	}
	public Cotizacion getCotizacion() {
		return cotizacion;
	}
	public void setCotizacion(Cotizacion cotizacion) {
		this.cotizacion = cotizacion;
	}
	public String getEstado() {
		return estado;
	}
	public void setEstado(String estado) {
		this.estado = estado;
	}
	public RemitoOdv getRemitoOdv() {
		return remitoOdv;
	}
	public void setRemitoOdv(RemitoOdv remitoOdv) {
		this.remitoOdv = remitoOdv;
	}

}
